// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
    devtools: { enabled: true },
    // 1. runtimeConfig：运行时配置，即定义环境变量
    runtimeConfig:{
        appKey:'aabbcc' , // 只能在服务端获取 同时 .env文件 也会覆盖这里的配置  注意 谨慎使用
        // public可以在客户端获取
        public:{
            baseUrl:'https://findcreateness' // 服务端、客户端都可以获取
        },
        aaaa:'aaa',
        aBc:'aBc'
    },


    // 2. 配置app公共变量  也可以抽离文件
    appConfig:{
        title:"this is appConfigTitle",
        theme:{
            primary:"blue"
        }
    },

    // 3. app配置
    app:{
        head:{
            title:'app_head',
            charset:"UTF-8",
            viewport:"width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=no",
            meta:[
                {
                    name:"keywords",
                    content:'content'
                }
            ],
            link:[
                {
                    rel:'shortcut icon',
                    href:'favicon.ico',
                    type:'image/vnd.microsoft.icon'
                }
            ],
            style:[
                {
                    children:`body{color:red}`
                }
            ],
            script:[
                {
                    src:"https://findcreatness.cn"
                }
            ]
        }
    }
});
